Made In Japan

133 Eglinton Sq., Scarborough, ON, Canada, M1L 2K1
Ratings & Reviews
Click to rate
Description

Made in Japan, located on Toronto's Eglinton Avenue, provides delicious, reasonably priced Japanese cuisine to hungry customers.